﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using NotificadorPizzaMouse.ServiceReferencePedidos;

namespace NotificadorPizzaMouse
{

    public partial class Form1 : Form
    {

        private int ultimoIdSalvo;

        public Form1()
        {

            InitializeComponent();

            timer.Tick += OnElapsedTime;

            ultimoIdSalvo = 0;

        }

        private void OnElapsedTime(object sender, EventArgs e)
        {

            WebServicePedidoClient webServicePedidoClient = new WebServicePedidoClient();

            int idUltimoPedido = webServicePedidoClient.obtemIdUltimoPedido();

            if (ultimoIdSalvo != idUltimoPedido)
            {

                notifyIcon.Icon = SystemIcons.Exclamation;
                notifyIcon.Visible = true; 

                notifyIcon.ShowBalloonTip(1000, "NOVO PEDIDO", string.Format("Chegou um novo pedido - {0}", DateTime.Now.ToShortTimeString()), ToolTipIcon.Info);
                ultimoIdSalvo = idUltimoPedido;

            }

        }

    }

}